|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.jobs.ProgressProvider
The progress provider supplies the job manager with progress monitors for running jobs. There can only be one progress provider at any given time.
This class is for internal use by the platform-related plug-ins. Clients outside of the base platform should not reference or subclass this class.
IJobManager.setProgressProvider(org.eclipse.core.runtime.jobs.ProgressProvider)
Constructor Summary | |
ProgressProvider()
|
Method Summary | |
abstract IProgressMonitor |
createMonitor(Job job)
Provides a new progress monitor instance to be used by the given job. |
IProgressMonitor |
getDefaultMonitor()
Returns a progress monitor to use when none has been provided by the client running the job. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ProgressProvider()
Method Detail |
public abstract IProgressMonitor createMonitor(Job job)
job
- the job to create a progress monitor for
null
if no progress monitoring
is needed.public IProgressMonitor getDefaultMonitor()
This default implementation returns a new
NullProgressMonitor
Subclasses may override.
|
Eclipse Platform Pre-release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |